package pl.wr.particle.def.matter.elementary.fermions.antileptons;

import pl.wr.math.number.Fraction;
import pl.wr.particle.def.interactions.IElectromagnetismForce;
import pl.wr.particle.def.interactions.IWeakForce;
import pl.wr.physics.units.SI.Prefix;
import pl.wr.physics.units.SI.base.s;
import pl.wr.physics.units.quantum.mass.eV;
import pl.wr.physics.units.quantum.particleflavour.related.ElectricCharge;

public interface IAntiTau extends IAntiLepton, IElectromagnetismForce, IWeakForce {
    String symbol = "τ+";

    /**
     * Electric charge = -1.
     */
    ElectricCharge e = ElectricCharge.ONE;

    /**
     * Mass = 1776.82±0.16 GeV/c<sup>2</sup>
     */
    eV mass = new eV(Prefix.G, new Fraction(1776.82, 0, 16));

    /**
     * Mean lifetime = 2.906(10)×10<sup>-13</sup> s
     */
    s meanLifetime = new s(new Fraction(2.906, -13, 10));

}
